IC3 - Flipping the E in ICE

نویسندگان

  • Yakir Vizel
  • Arie Gurfinkel
  • Sharon Shoham
  • Sharad Malik
چکیده

Induction is a key element of state-of-the-art veri cation techniques. Automatically synthesizing and verifying inductive invariants is at the heart of Model Checking of safety properties. In this paper, we study the relationship between two popular approaches to synthesizing inductive invariants: SAT-based Model Checking (SAT-MC) and Machine Learning-based Invariant Synthesis (MLIS). Our goal is to identify and formulate the theoretical similarities and di erences between the two frameworks. We focus on two agship algorithms: IC3 (an instance of SAT-MC) and ICE (an instance of MLIS). We show that the two frameworks are very similar yet distinct. For a meaningful comparison, we introduce RICE, an extension of ICE with relative induction and show how IC3 can be implemented as an instance of RICE. We believe this work contributes to the understanding of inductive invariant synthesis and will serve as a foundation for further improvements to both SAT-MC and MLIS algorithms.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Search Based Weighted Multi-Bit Flipping Algorithm for High-Performance Low-Complexity Decoding of LDPC Codes

In this paper, two new hybrid algorithms are proposed for decoding Low Density Parity Check (LDPC) codes. Original version of the proposed algorithms named Search Based Weighted Multi Bit Flipping (SWMBF). The main idea of these algorithms is flipping variable multi bits in each iteration, change in which leads to the syndrome vector with least hamming weight. To achieve this, the proposed algo...

متن کامل

Multidrug Resistance and Virulence Factors of Enterococci Isolated from Milk and Some Dairy Desserts

Background: Enterococci spp. bacteria especially Enterococcus faecalis and E. faecium have the ability to acquire antibiotic-resistance pattern and causing life-threatening hospital-acquired infections. So, the aim of this study was to count and isolate of E. faecalis and E. faecium from milk and dairy desserts consumed in Assiut city, Egypt. Methods: A total of 100 raw milk, ice cream, mehall...

متن کامل

Search Based Weighted Multi-Bit Flipping Algorithm for High-Performance Low-Complexity Decoding of LDPC Codes

In this paper, two new hybrid algorithms are proposed for decoding Low Density Parity Check (LDPC) codes. Original version of the proposed algorithms named Search Based Weighted Multi Bit Flipping (SWMBF). The main idea of these algorithms is flipping variable multi bits in each iteration, change in which leads to the syndrome vector with least hamming weight. To achieve this, the proposed algo...

متن کامل

Effects of genistein on melanosis and microbial quality of Litopenaeus vannamei during ice storage

Utilization of genistein as a natural inhibitor was studied alone and in combination with conventional treatments on melanosis and microbial quality of fresh L. vannamei during 10 days ice storage. Treatments were as followed: A (dipping samples in distilled water), B (dipping in 1.25 % sodium metabisulphite solution), C (dipping in 0.01 % genistein + 2% glycerol solution), D (dipping in 0.1 % ...

متن کامل

Supervisory Control of Discrete-Event Systems via IC3

The IC3 algorithm has proven to be an effective SAT-based safety model checker. It has been generalized to other frameworks such as SMT and applied very successfully to hardware and software model checking. In this paper, we present a novel technique for the supervisory control of discrete-event systems with infinite state space via IC3. We introduce an algorithm for synthesizing maximally perm...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017